const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  //开启服务器代理(方式一)
  // devServer: {
  //   proxy: 'http://localhost:5000'
  // }
  //设置代理服务器  只能设置一个
  //优点:请求简单,请求资源自接发给8080
  //缺点:不能灵活控制是否走代理
  //工作方式:请求前端不存在的资源就会将该请求发送服务器

  //开启服务器代理(方式二)多个代理
  devServer: {
    proxy: {
      //请求前缀
      '/test': {
        target: 'http://localhost:5000',//代理目标基本路径
        pathRewrite: { '^/test': '' },//只接收test后缀后的参数
        ws: true,//通信方式 用于支持webscoket
        changeOrigin: true//避免被认出是否那个服务器
      }, '/demo': {
        target: 'http://localhost:5001',
        pathRewrite: { '^/demo': '' },//只接收test后缀后的参数
        ws: true,//通信方式 用于支持webscoket
        changeOrigin: true
      }
      // '/foo': {
      //   target: '<other_url>'
      // }
      //方法二
    }
  }
})